planetary wheels - German English Dictionary